/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package controller;

import javax.swing.JOptionPane;
import java.sql.ResultSet;
import java.sql.Statement;
import java.sql.Connection;
import java.sql.DriverManager;
/**
 *
 * @author Alcivando
 */
public class Login {
    private int cod;
    private String nomeLogin;
    private String senha;
    private int codFuncionario;


    /**
     * @return the nomeLogin
     */
    public String getNomeLogin() {
        return nomeLogin;
    }

    /**
     * @param nomeLogin the nomeLogin to set
     */
    public void setNomeLogin(String nomeLogin) {
        this.nomeLogin = nomeLogin;
    }

    /**
     * @return the senha
     */
    public String getSenha() {
        return senha;
    }

    /**
     * @param senha the senha to set
     */
    public void setSenha(String senha) {
        this.senha = senha;
    }

    /**
     * @return the codFuncionario
     */
    public int getCodFuncionario() {
        return codFuncionario;
    }

    /**
     * @param codFuncionario the codFuncionario to set
     */
    public void setCodFuncionario(int codFuncionario) {
        this.codFuncionario = codFuncionario;
    }

    public boolean verificaLogin(String nomeLogin, String senha){
        if(this.nomeLogin == nomeLogin && this.senha == senha){
            return true;
        }else{
            JOptionPane.showMessageDialog(null, "A senha digitada não corresponde ao nome de login.", "A senha ou usuário é inválido",0);
            return false;
        }
    }

    public void cadastraLogin(String nomeLogin, String novaSenha, String confirmaSenha, int codFuncionario){
        if(novaSenha == confirmaSenha){
            this.nomeLogin = nomeLogin;
            this.senha = novaSenha;
            this.codFuncionario = codFuncionario;
            JOptionPane.showMessageDialog(null, "nome de login: " + this.nomeLogin + "\ncódigo do funcionário: " + this.codFuncionario, "Usuário Cadastrado com Sucesso",1);
    
        }else{
        JOptionPane.showMessageDialog(null, "As senhas digitadas não são iguais!", "senhas incompatíveis",0);
        }


    }

    /**
     * @return the cod
     */
    public int getCod() {
        return cod;
    }

    /**
     * @param cod the cod to set
     */
    public void setCod(int cod) {
        this.cod = cod;
    }

}
